body {
    background-color: #fff9e7;
}

body {
    font-family: Source Serif 4;
}

.s61yw4rqcz {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 5rem;
    line-height: 88px;
    letter-spacing: -0.01em;
}

.s61yw4rqcz>.uvtea4hkvx {
    font-size: 6.25rem;
}

.fxhkeli4hr {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 3.125rem;
    line-height: 1.16;
    letter-spacing: -0.01em;
}

.fxhkeli4hr>.uvtea4hkvx {
    font-size: 3.90625rem;
}

.ydpn6wnztq {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.125rem;
    line-height: 1.5;
    letter-spacing: -0.015em;
}

.ydpn6wnztq>.uvtea4hkvx {
    font-size: 1.40625rem;
}

.tckemrhty2 {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 2.2rem;
    line-height: 1.228;
}

.tckemrhty2>.uvtea4hkvx {
    font-size: 2.75rem;
}

.vfqrc5elkj {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.56rem;
    line-height: 34px;
}

.vfqrc5elkj>.uvtea4hkvx {
    font-size: 1.95rem;
}

/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
    .s61yw4rqcz {
        font-size: 4rem;
    }
}

@media (max-width: 768px) {
    .s61yw4rqcz {
        font-size: 3.5rem;
        font-size: calc(2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.1 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
    }

    .fxhkeli4hr {
        font-size: 2.5rem;
        font-size: calc(1.74375rem + (3.125 - 1.74375) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.3 * (1.74375rem + (3.125 - 1.74375) * ((100vw - 20rem) / (48 - 20))));
    }

    .ydpn6wnztq {
        font-size: 0.9rem;
        font-size: calc(1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.4 * (1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20))));
    }

    .tckemrhty2 {
        font-size: 1.76rem;
        font-size: calc(1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
    }

    .vfqrc5elkj {
        font-size: 1.248rem;
        font-size: calc(1.196rem + (1.56 - 1.196) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.4 * (1.196rem + (1.56 - 1.196) * ((100vw - 20rem) / (48 - 20))));
    }
}

/* Buttons */
.hwpk9ndoqf {
    padding: 0.6rem 1.2rem;
    border-radius: 30px;
}

.btn-sm {
    padding: 0.6rem 1.2rem;
    border-radius: 30px;
}

.btn-md {
    padding: 0.6rem 1.2rem;
    border-radius: 30px;
}

.btn-lg {
    padding: 1rem 2.6rem;
    border-radius: 30px;
}

.bg-primary {
    background-color: #fb5607 !important;
}

.bg-success {
    background-color: #20af6d !important;
}

.bg-info {
    background-color: #0ba5c4 !important;
}

.bg-warning {
    background-color: #cf9b00 !important;
}

.bg-danger {
    background-color: #b01f2d !important;
}

.iam4q9ym5n,
.iam4q9ym5n:active {
    background-color: #fb5607 !important;
    border-color: #fb5607 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.iam4q9ym5n:hover,
.iam4q9ym5n:focus,
.iam4q9ym5n.focus,
.iam4q9ym5n.etefx82gm5 {
    color: #ffffff !important;
    background-color: #a93803 !important;
    border-color: #a93803 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.iam4q9ym5n.e1puj6cb72,
.iam4q9ym5n:disabled {
    color: #ffffff !important;
    background-color: #a93803 !important;
    border-color: #a93803 !important;
}

.uh7b6yfhkd,
.uh7b6yfhkd:active {
    background-color: #8338ec !important;
    border-color: #8338ec !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.uh7b6yfhkd:hover,
.uh7b6yfhkd:focus,
.uh7b6yfhkd.focus,
.uh7b6yfhkd.etefx82gm5 {
    color: #ffffff !important;
    background-color: #5912bb !important;
    border-color: #5912bb !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.uh7b6yfhkd.e1puj6cb72,
.uh7b6yfhkd:disabled {
    color: #ffffff !important;
    background-color: #5912bb !important;
    border-color: #5912bb !important;
}

.btn-info,
.btn-info:active {
    background-color: #0ba5c4 !important;
    border-color: #0ba5c4 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.etefx82gm5 {
    color: #ffffff !important;
    background-color: #066072 !important;
    border-color: #066072 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-info.e1puj6cb72,
.btn-info:disabled {
    color: #ffffff !important;
    background-color: #066072 !important;
    border-color: #066072 !important;
}

.btn-success,
.btn-success:active {
    background-color: #20af6d !important;
    border-color: #20af6d !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.etefx82gm5 {
    color: #ffffff !important;
    background-color: #13663f !important;
    border-color: #13663f !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-success.e1puj6cb72,
.btn-success:disabled {
    color: #ffffff !important;
    background-color: #13663f !important;
    border-color: #13663f !important;
}

.btn-warning,
.btn-warning:active {
    background-color: #cf9b00 !important;
    border-color: #cf9b00 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.etefx82gm5 {
    color: #ffffff !important;
    background-color: #785a00 !important;
    border-color: #785a00 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning.e1puj6cb72,
.btn-warning:disabled {
    color: #ffffff !important;
    background-color: #785a00 !important;
    border-color: #785a00 !important;
}

.btn-danger,
.btn-danger:active {
    background-color: #b01f2d !important;
    border-color: #b01f2d !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.etefx82gm5 {
    color: #ffffff !important;
    background-color: #66121a !important;
    border-color: #66121a !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger.e1puj6cb72,
.btn-danger:disabled {
    color: #ffffff !important;
    background-color: #66121a !important;
    border-color: #66121a !important;
}

.btn-white,
.btn-white:active {
    background-color: #fafafa !important;
    border-color: #fafafa !important;
    color: #7a7a7a !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.etefx82gm5 {
    color: #4f4f4f !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-white.e1puj6cb72,
.btn-white:disabled {
    color: #7a7a7a !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !important;
}

.btn-black,
.btn-black:active {
    background-color: #232323 !important;
    border-color: #232323 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.etefx82gm5 {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-black.e1puj6cb72,
.btn-black:disabled {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.btn-primary-outline,
.btn-primary-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #fb5607;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.etefx82gm5 {
    color: #a93803 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-primary-outline.e1puj6cb72,
.btn-primary-outline:disabled {
    color: #ffffff !important;
    background-color: #fb5607 !important;
    border-color: #fb5607 !important;
}

.btn-secondary-outline,
.btn-secondary-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #8338ec;
}

.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.etefx82gm5 {
    color: #5912bb !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-secondary-outline.e1puj6cb72,
.btn-secondary-outline:disabled {
    color: #ffffff !important;
    background-color: #8338ec !important;
    border-color: #8338ec !important;
}

.btn-info-outline,
.btn-info-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #0ba5c4;
}

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.etefx82gm5 {
    color: #066072 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-info-outline.e1puj6cb72,
.btn-info-outline:disabled {
    color: #ffffff !important;
    background-color: #0ba5c4 !important;
    border-color: #0ba5c4 !important;
}

.btn-success-outline,
.btn-success-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #20af6d;
}

.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.etefx82gm5 {
    color: #13663f !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-success-outline.e1puj6cb72,
.btn-success-outline:disabled {
    color: #ffffff !important;
    background-color: #20af6d !important;
    border-color: #20af6d !important;
}

.btn-warning-outline,
.btn-warning-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #cf9b00;
}

.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.etefx82gm5 {
    color: #785a00 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-warning-outline.e1puj6cb72,
.btn-warning-outline:disabled {
    color: #ffffff !important;
    background-color: #cf9b00 !important;
    border-color: #cf9b00 !important;
}

.btn-danger-outline,
.btn-danger-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #b01f2d;
}

.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.etefx82gm5 {
    color: #66121a !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-danger-outline.e1puj6cb72,
.btn-danger-outline:disabled {
    color: #ffffff !important;
    background-color: #b01f2d !important;
    border-color: #b01f2d !important;
}

.osaowlzv3z,
.osaowlzv3z:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #232323;
}

.osaowlzv3z:hover,
.osaowlzv3z:focus,
.osaowlzv3z.focus,
.osaowlzv3z.etefx82gm5 {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.osaowlzv3z.e1puj6cb72,
.osaowlzv3z:disabled {
    color: #ffffff !important;
    background-color: #232323 !important;
    border-color: #232323 !important;
}

.spbztba71s,
.spbztba71s:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #fafafa;
}

.spbztba71s:hover,
.spbztba71s:focus,
.spbztba71s.focus,
.spbztba71s.etefx82gm5 {
    color: #cfcfcf !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.spbztba71s.e1puj6cb72,
.spbztba71s:disabled {
    color: #7a7a7a !important;
    background-color: #fafafa !important;
    border-color: #fafafa !important;
}

.text-primary {
    color: #fb5607 !important;
}

.text-secondary {
    color: #8338ec !important;
}

.text-success {
    color: #20af6d !important;
}

.text-info {
    color: #0ba5c4 !important;
}

.text-warning {
    color: #cf9b00 !important;
}

.text-danger {
    color: #b01f2d !important;
}

.a7apw4iljn {
    color: #fafafa !important;
}

.d2x3h7po08 {
    color: #232323 !important;
}

a.text-primary:hover,
a.text-primary:focus,
a.text-primary.etefx82gm5 {
    color: #9a3302 !important;
}

a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.etefx82gm5 {
    color: #5211ad !important;
}

a.text-success:hover,
a.text-success:focus,
a.text-success.etefx82gm5 {
    color: #105937 !important;
}

a.text-info:hover,
a.text-info:focus,
a.text-info.etefx82gm5 {
    color: #065463 !important;
}

a.text-warning:hover,
a.text-warning:focus,
a.text-warning.etefx82gm5 {
    color: #694f00 !important;
}

a.text-danger:hover,
a.text-danger:focus,
a.text-danger.etefx82gm5 {
    color: #591017 !important;
}

a.a7apw4iljn:hover,
a.a7apw4iljn:focus,
a.a7apw4iljn.etefx82gm5 {
    color: #c7c7c7 !important;
}

a.d2x3h7po08:hover,
a.d2x3h7po08:focus,
a.d2x3h7po08.etefx82gm5 {
    color: #000000 !important;
}

a[class*="text-"]:not(.tj27q8gs1l):not(.dropdown-item):not([role]):not(.l4vkper6p2) {
    position: relative;
    background-image: transparent;
    background-size: 10000px 2px;
    background-repeat: no-repeat;
    background-position: 0px 1.2em;
    background-position: -10000px 1.2em;
}

a[class*="text-"]:not(.tj27q8gs1l):not(.dropdown-item):not([role]):not(.l4vkper6p2):hover {
    transition: background-position 2s ease-in-out;
    background-image: linear-gradient(currentColor 50%, currentColor 50%);
    background-position: 0px 1.2em;
}

.h17waq0w4p .tj27q8gs1l.etefx82gm5 {
    color: #fb5607;
}

.h17waq0w4p .tj27q8gs1l:not(.etefx82gm5) {
    color: #232323;
}

.ym40befgbm {
    background-color: #70c770;
}

.alert-info {
    background-color: #0ba5c4;
}

.alert-warning {
    background-color: #cf9b00;
}

.rbzzgykkmm {
    background-color: #b01f2d;
}

.mbr-gallery-filter li.etefx82gm5 .hwpk9ndoqf {
    background-color: #fb5607;
    border-color: #fb5607;
    color: #ffffff;
}

.mbr-gallery-filter li.etefx82gm5 .hwpk9ndoqf:focus {
    box-shadow: none;
}

a,
a:hover {
    color: #fb5607;
}

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
    color: #fedfd0;
}

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
    color: #6be4ac;
}

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
    color: #59dbf6;
}

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
    color: #ffe69c;
}

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
    color: #e56a76;
}

/* Scroll to top button*/
.scrollToTop_wraper {
    display: none;
}

.bxehqedsmg {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.125rem;
    line-height: 1.5;
    letter-spacing: -0.015em;
    font-weight: 400;
}

.bxehqedsmg>.uvtea4hkvx {
    font-size: 1.40625rem;
}

.bxehqedsmg:hover,
.bxehqedsmg:focus {
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
    border-color: #fb5607 !important;
}

.bxehqedsmg:-webkit-input-placeholder {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.125rem;
    line-height: 1.5;
    letter-spacing: -0.015em;
    font-weight: 400;
}

.bxehqedsmg:-webkit-input-placeholder>.uvtea4hkvx {
    font-size: 1.40625rem;
}

blockquote {
    border-color: #fb5607;
}

/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: #fb5607;
    color: #ffffff;
}

.jq-number__spin {
    transition: 0.25s ease;
}

.jq-number__spin:hover {
    border-color: #fb5607;
}

.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
    transition: 0.4s;
    border-top-color: #353535;
    border-bottom-color: #353535;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
    border-top-color: #fb5607;
    border-bottom-color: #fb5607;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    color: #ffffff !important;
    background-color: #fb5607 !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #ffffff !important;
    background: #8338ec !important;
    box-shadow: none !important;
}

.lazy-bg {
    background-image: none !important;
}

.lazy-placeholder:not(section),
.lazy-none {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: auto;
}

iframe.lazy-placeholder,
.lazy-placeholder:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: transparent no-repeat center;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url("../../../data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23fb5607' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

section.lazy-placeholder:after {
    opacity: 0.5;
}

body {
    overflow-x: hidden;
}

a {
    transition: color 0.6s;
}

.eyfd53ie86 .hwpk9ndoqf,
.glx3chvv72 .hwpk9ndoqf {
    box-shadow: none;
    border: none;
    padding: 14px 30px 14px;
}

.eyfd53ie86 .hwpk9ndoqf:hover .uvtea4hkvx,
.glx3chvv72 .hwpk9ndoqf:hover .uvtea4hkvx {
    transform: translateX(5px);
}

.eyfd53ie86 .hwpk9ndoqf .uvtea4hkvx,
.glx3chvv72 .hwpk9ndoqf .uvtea4hkvx {
    margin-left: 14px;
    transform: translateX(0);
    transition: all 0.3s ease-out;
}

.eyfd53ie86 .btn-primary-outline,
.glx3chvv72 .btn-primary-outline {
    border: 1px solid #fb5607 !important;
}

.eyfd53ie86 .btn-primary-outline:hover,
.glx3chvv72 .btn-primary-outline:hover {
    color: #fb5607 !important;
}

.eyfd53ie86 .btn-secondary-outline,
.glx3chvv72 .btn-secondary-outline {
    border: 1px solid #8338ec !important;
}

.eyfd53ie86 .btn-secondary-outline:hover,
.glx3chvv72 .btn-secondary-outline:hover {
    color: #8338ec !important;
}

.eyfd53ie86 .btn-success-outline,
.glx3chvv72 .btn-success-outline {
    border: 1px solid #20af6d !important;
}

.eyfd53ie86 .btn-success-outline:hover,
.glx3chvv72 .btn-success-outline:hover {
    color: #20af6d !important;
}

.eyfd53ie86 .btn-info-outline,
.glx3chvv72 .btn-info-outline {
    border: 1px solid #0ba5c4 !important;
}

.eyfd53ie86 .btn-info-outline:hover,
.glx3chvv72 .btn-info-outline:hover {
    color: #0ba5c4 !important;
}

.eyfd53ie86 .btn-warning-outline,
.glx3chvv72 .btn-warning-outline {
    border: 1px solid #cf9b00 !important;
}

.eyfd53ie86 .btn-warning-outline:hover,
.glx3chvv72 .btn-warning-outline:hover {
    color: #cf9b00 !important;
}

.eyfd53ie86 .btn-danger-outline,
.glx3chvv72 .btn-danger-outline {
    border: 1px solid #b01f2d !important;
}

.eyfd53ie86 .btn-danger-outline:hover,
.glx3chvv72 .btn-danger-outline:hover {
    color: #b01f2d !important;
}

.eyfd53ie86 .osaowlzv3z,
.glx3chvv72 .osaowlzv3z {
    border: 1px solid #000000 !important;
}

.eyfd53ie86 .osaowlzv3z:hover,
.glx3chvv72 .osaowlzv3z:hover {
    color: #000000 !important;
}

.eyfd53ie86 .spbztba71s,
.glx3chvv72 .spbztba71s {
    border: 1px solid #ffffff !important;
}

.eyfd53ie86 .spbztba71s:hover,
.glx3chvv72 .spbztba71s:hover {
    color: #ffffff !important;
}

.jbtjznd2vx .fe64oz7bgp {
    background-color: #ffffff !important;
    padding: 0;
}

.jbtjznd2vx .snh48eu2vd.unkjohli0q .dropdown .dropdown-menu {
    background-color: #ffffff !important;
    background: #ffffff;
}

.jbtjznd2vx .snh48eu2vd.unkjohli0q .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {

    .jbtjznd2vx .l6v121j5n6 .snh48eu2vd.opened,
    .jbtjznd2vx .l6v121j5n6 .vll77c3mfd {
        background-color: #ffffff !important;
        transition: all 0s ease 0s;
    }
}

.jbtjznd2vx .fe64oz7bgp {
    position: relative !important;
}

.jbtjznd2vx .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .jbtjznd2vx .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.jbtjznd2vx .glx3chvv72 {
    display: none;
}

@media (max-width: 991px) {
    .jbtjznd2vx .glx3chvv72 {
        margin-top: 1rem;
        display: block;
    }
}

.jbtjznd2vx .hwpk9ndoqf {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.jbtjznd2vx .hwpk9ndoqf:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .jbtjznd2vx .ldhf5bozj9 {
        padding: 12rem 80px 0;
        width: 40%;
        background-color: #f9f9f9;
    }

    .jbtjznd2vx .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }

    .jbtjznd2vx .qoi7bmnyn9 {
        position: relative;
        padding: 0;
    }

    .jbtjznd2vx .qoi7bmnyn9 .xe007o434f {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }

    .jbtjznd2vx .jgwxmveljd {
        text-align: center;
        padding: 0;
    }

    .jbtjznd2vx .jgwxmveljd .vnf2jqy0bl,
    .jbtjznd2vx .jgwxmveljd .tosr1f9e19 {
        margin-bottom: 20px;
    }

    .jbtjznd2vx .jgwxmveljd .a8ypwbn92b {
        margin: 22px 0;
    }

    .jbtjznd2vx .jfg0a7q6wh button.naiiqzg50q {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }

    .jbtjznd2vx .jfg0a7q6wh button.naiiqzg50q .j33ue95aoj span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #000000;
    }

    .jbtjznd2vx .jfg0a7q6wh button.naiiqzg50q .j33ue95aoj span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }

    .jbtjznd2vx .jfg0a7q6wh button.naiiqzg50q .j33ue95aoj span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }

    .jbtjznd2vx .jfg0a7q6wh button.naiiqzg50q:hover .j33ue95aoj span {
        width: 36px;
    }

    .jbtjznd2vx .jfg0a7q6wh button.naiiqzg50q:hover .j33ue95aoj span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }

    .jbtjznd2vx ul.rx3nkzd9l3 {
        padding-bottom: 1.5rem;
    }

    .jbtjznd2vx .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .jbtjznd2vx .rfo2qqm71w.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: 0.5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }

    .jbtjznd2vx .rfo2qqm71w.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }

    .jbtjznd2vx li.my83dchuqa {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }

    .jbtjznd2vx .lg_brand {
        margin: 0 1rem;
    }

    .jbtjznd2vx .xey8546u99 {
        padding-left: 60px;
        padding-right: 60px;
        flex-wrap: nowrap;
    }
}

.jbtjznd2vx .my83dchuqa {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .jbtjznd2vx .my83dchuqa {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .jbtjznd2vx .my83dchuqa {
        margin: 0 !important;
    }
}

.jbtjznd2vx .my83dchuqa .tj27q8gs1l {
    position: relative;
}

.jbtjznd2vx .my83dchuqa .tj27q8gs1l::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #fb5607;
    transition: all 0.3s ease-out;
}

.jbtjznd2vx .my83dchuqa .tj27q8gs1l:hover::after {
    width: 100%;
}

.jbtjznd2vx .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .jbtjznd2vx .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }

    .jbtjznd2vx .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {

    .jbtjznd2vx .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .jbtjznd2vx .rfo2qqm71w.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: 0.5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }

    .jbtjznd2vx .efzrx33r3d.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }

    .jbtjznd2vx .jfg0a7q6wh {
        display: none;
    }
}

.jbtjznd2vx .dropdown-item {
    border: none;
    font-weight: 300 !important;
}

.jbtjznd2vx .pcvzgb1mbe .rfo2qqm71w {
    font-weight: 300 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.jbtjznd2vx .pcvzgb1mbe .rfo2qqm71w.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.jbtjznd2vx .itpi40mha9 {
    display: flex;
    margin: auto;
}

@media (min-width: 992px) {
    .jbtjznd2vx .itpi40mha9 {
        flex-wrap: nowrap;
    }
}

.jbtjznd2vx .iconfont-wrapper {
    color: #000000;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.jbtjznd2vx .iconfont-wrapper:last-child {
    margin-right: 0;
}

.jbtjznd2vx .iconfont-wrapper:hover {
    opacity: 0.5;
}

.jbtjznd2vx .l4vkper6p2 {
    color: #000000;
}

.jbtjznd2vx .rx3nkzd9l3 {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .jbtjznd2vx .rx3nkzd9l3 {
        margin: 0;
    }
}

.jbtjznd2vx .dropdown-menu,
.jbtjznd2vx .snh48eu2vd.opened {
    background-color: false !important;
}

.jbtjznd2vx .my83dchuqa:focus,
.jbtjznd2vx .tj27q8gs1l:focus {
    outline: none;
}

.jbtjznd2vx .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.jbtjznd2vx .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.jbtjznd2vx .dropdown .dropdown-menu .dropdown-item .uvtea4hkvx {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.jbtjznd2vx .dropdown .dropdown-menu .dropdown-item .uvtea4hkvx:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.jbtjznd2vx .w22wkyb8qk .dropdown-menu .dropdown-item:before {
    display: none;
}

.jbtjznd2vx .w22wkyb8qk .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.jbtjznd2vx .snh48eu2vd {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .jbtjznd2vx .snh48eu2vd {
        min-height: 30px;
        max-height: none;
    }
}

.jbtjznd2vx .snh48eu2vd.opened {
    transition: all 0.3s;
}

.jbtjznd2vx .snh48eu2vd .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.jbtjznd2vx .snh48eu2vd .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.jbtjznd2vx .snh48eu2vd .vll77c3mfd {
    justify-content: space-between;
    z-index: 1;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk {
    justify-content: center;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk .my83dchuqa .tj27q8gs1l::before {
    display: none;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk.opened .dropdown-menu {
    top: 0;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk .dropdown-menu .dropdown-item:after {
    right: auto;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk ul.rx3nkzd9l3 li {
    margin: auto;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.jbtjznd2vx .snh48eu2vd.w22wkyb8qk .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .jbtjznd2vx .snh48eu2vd .my83dchuqa {
        padding: 0.5rem 0;
    }

    .jbtjznd2vx .snh48eu2vd .vll77c3mfd {
        padding: 34px 0;
        border-radius: 25px;
    }

    .jbtjznd2vx .snh48eu2vd .my83dchuqa .tj27q8gs1l::before {
        display: none;
    }

    .jbtjznd2vx .snh48eu2vd.opened .dropdown-menu {
        top: 0;
    }

    .jbtjznd2vx .snh48eu2vd .dropdown-menu {
        padding: 6px 0 6px 15px;
    }

    .jbtjznd2vx .snh48eu2vd .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }

    .jbtjznd2vx .snh48eu2vd .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }

    .jbtjznd2vx .snh48eu2vd .navbar-logo img {
        height: 3rem !important;
    }

    .jbtjznd2vx .snh48eu2vd ul.rx3nkzd9l3 {
        overflow: hidden;
    }

    .jbtjznd2vx .snh48eu2vd ul.rx3nkzd9l3 li {
        margin: 0;
    }

    .jbtjznd2vx .snh48eu2vd .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }

    .jbtjznd2vx .snh48eu2vd .h362h7svfk {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }

    .jbtjznd2vx .snh48eu2vd .h9m56u85my {
        flex-basis: auto;
    }

    .jbtjznd2vx .snh48eu2vd .icons-menu {
        padding: 0;
    }
}

.jbtjznd2vx .snh48eu2vd.navbar-short {
    min-height: 60px;
}

.jbtjznd2vx .snh48eu2vd.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.jbtjznd2vx .snh48eu2vd.navbar-short .h362h7svfk {
    min-height: 60px;
    padding: 0;
}

.jbtjznd2vx .h362h7svfk {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.jbtjznd2vx .h362h7svfk .l4vkper6p2 {
    line-height: inherit !important;
    font-weight: 700;
}

.jbtjznd2vx .h362h7svfk .navbar-logo a {
    outline: none;
}

.jbtjznd2vx .dropdown-item.etefx82gm5,
.jbtjznd2vx .dropdown-item:active {
    background-color: transparent;
}

.jbtjznd2vx .unkjohli0q .rx3nkzd9l3 .tj27q8gs1l {
    padding: 0;
}

.jbtjznd2vx .pcvzgb1mbe .rfo2qqm71w.dropdown-toggle {
    margin-right: 1.667em;
}

.jbtjznd2vx .pcvzgb1mbe .rfo2qqm71w.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.jbtjznd2vx .snh48eu2vd .dropdown.open>.dropdown-menu {
    display: block;
}

.jbtjznd2vx ul.rx3nkzd9l3 {
    flex-wrap: wrap;
    padding: 0;
}

.jbtjznd2vx .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.jbtjznd2vx button.h9m56u85my {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #ffffff;
    background: #ff6839;
}

.jbtjznd2vx button.h9m56u85my .j33ue95aoj span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #000000;
}

.jbtjznd2vx button.h9m56u85my .j33ue95aoj span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.jbtjznd2vx button.h9m56u85my .j33ue95aoj span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.jbtjznd2vx button.h9m56u85my .j33ue95aoj span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.jbtjznd2vx button.h9m56u85my .j33ue95aoj span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.jbtjznd2vx nav.opened .j33ue95aoj span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.jbtjznd2vx nav.opened .j33ue95aoj span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.jbtjznd2vx nav.opened .j33ue95aoj span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.jbtjznd2vx nav.opened .j33ue95aoj span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.jbtjznd2vx a.tj27q8gs1l {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.jbtjznd2vx .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .jbtjznd2vx .snh48eu2vd {
        height: 70px;
    }

    .jbtjznd2vx .snh48eu2vd.opened {
        height: auto;
    }

    .jbtjznd2vx .my83dchuqa .tj27q8gs1l:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.jbtjznd2vx .fe64oz7bgp .navbar-logo {
    margin-right: 15px;
}

.jbtjznd2vx .glx3chvv72 {
    padding-top: 5px;
}

.jbtjznd2vx .glx3chvv72 .hwpk9ndoqf {
    margin: 0 4px 4px 4px;
}

@media (max-width: 992px) {
    .jbtjznd2vx .glx3chvv72 .hwpk9ndoqf {
        margin: 0 16px 4px;
    }
}

.jbtjznd2vx .l4vkper6p2:hover {
    color: #fb5607;
}

@media (min-width: 992px) {
    .jbtjznd2vx .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.jbtjznd2vx .h4f8m6a874 {
    margin-bottom: 20px;
    color: #000000;
}

.jbtjznd2vx .h4f8m6a874 a {
    transition: all 0.3s ease-out;
}

.jbtjznd2vx .h4f8m6a874 a:hover {
    color: #8338ec !important;
}

.jbtjznd2vx .tosr1f9e19 {
    color: #000000;
    text-align: left;
}

.jbtjznd2vx .vnf2jqy0bl {
    color: #000000;
    text-align: left;
}

.jbtjznd2vx .tosr1f9e19,
.jbtjznd2vx .h4f8m6a874,
.jbtjznd2vx .eyfd53ie86 {
    text-align: left;
}

.jbtjznd2vx a[class*="text-"]:not(.tj27q8gs1l):not(.dropdown-item):not([role]):not(.l4vkper6p2):hover {
    background-image: none;
}

.dhahw9iyvq {
    background-image: url("photo-1762144527422-7cba437931ff.jpeg");
}

.dhahw9iyvq .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.dhahw9iyvq .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.dhahw9iyvq .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .dhahw9iyvq .xey8546u99 {
        padding: 0 30px;
    }
}

.dhahw9iyvq .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .dhahw9iyvq .itpi40mha9 {
        padding: 0 30px;
    }
}

.dhahw9iyvq .buaqnap8zp {
    margin-top: 20%;
    padding: 0 8%;
}

@media (max-width: 992px) {
    .dhahw9iyvq .buaqnap8zp {
        margin-top: 0;
        padding: 0;
    }
}

.dhahw9iyvq .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 32px;
}

.dhahw9iyvq .buaqnap8zp .vnf2jqy0bl {
    margin-bottom: 22px;
}

.dhahw9iyvq .uuxdfh2rf2 {
    color: #ffffff;
}

.dhahw9iyvq .vnf2jqy0bl {
    color: #ffffff;
}

.akxwrf0g0q {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.akxwrf0g0q .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.akxwrf0g0q .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.akxwrf0g0q .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .akxwrf0g0q .xey8546u99 {
        padding: 0 30px;
    }
}

.akxwrf0g0q .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .akxwrf0g0q .itpi40mha9 {
        padding: 0 30px;
    }
}

.akxwrf0g0q .ie63b1mtj6 {
    margin-bottom: 64px;
}

.akxwrf0g0q .ie63b1mtj6 .cjb45edp9g {
    display: flex;
    margin-right: 110px;
}

@media (max-width: 1400px) {
    .akxwrf0g0q .ie63b1mtj6 .cjb45edp9g {
        margin-right: 30px;
    }
}

@media (max-width: 992px) {
    .akxwrf0g0q .ie63b1mtj6 .cjb45edp9g {
        margin: 0;
    }
}

@media (max-width: 768px) {
    .akxwrf0g0q .ie63b1mtj6 .cjb45edp9g {
        display: block;
    }
}

.akxwrf0g0q .ie63b1mtj6 .cjb45edp9g .uvtea4hkvx {
    font-size: 75px;
    margin-right: 28px;
    color: #a8a8a8;
}

@media (max-width: 768px) {
    .akxwrf0g0q .ie63b1mtj6 .cjb45edp9g .uvtea4hkvx {
        margin-bottom: 16px;
        display: block;
    }
}

.akxwrf0g0q .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .uuxdfh2rf2 {
    margin-bottom: 16px;
}

.akxwrf0g0q .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .vnf2jqy0bl {
    line-height: 1.625;
    margin-bottom: 0;
}

.akxwrf0g0q .uuxdfh2rf2 {
    color: #000000;
}

.akxwrf0g0q .vnf2jqy0bl {
    color: #000000;
}

.acavsjzoiz {
    background-color: #ffffff;
}

.acavsjzoiz .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.acavsjzoiz .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.acavsjzoiz .xey8546u99 {
    padding: 0;
}

@media (max-width: 992px) {
    .acavsjzoiz .xey8546u99 {
        padding: 0 30px;
    }
}

.acavsjzoiz .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

.acavsjzoiz .buaqnap8zp {
    padding: 180px 120px;
}

@media (max-width: 1200px) {
    .acavsjzoiz .buaqnap8zp {
        padding: 120px 60px;
    }
}

@media (max-width: 992px) {
    .acavsjzoiz .buaqnap8zp {
        padding: 80px 0;
    }
}

.acavsjzoiz .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 32px;
}

.acavsjzoiz .buaqnap8zp .vnf2jqy0bl {
    margin-bottom: 22px;
}

.acavsjzoiz .ewq80vel9b {
    position: relative;
}

.acavsjzoiz .ewq80vel9b img {
    object-fit: cover;
}

.acavsjzoiz .ewq80vel9b img:first-child {
    height: 900px;
}

@media (max-width: 992px) {
    .acavsjzoiz .ewq80vel9b img:first-child {
        height: 350px;
    }
}

.acavsjzoiz .ewq80vel9b img:last-child {
    position: absolute;
    bottom: 5rem;
    left: -7rem;
    width: 315px;
    height: 425px;
    border-radius: 10px;
}

@media (max-width: 1200px) {
    .acavsjzoiz .ewq80vel9b img:last-child {
        left: -5rem;
    }
}

@media (max-width: 992px) {
    .acavsjzoiz .ewq80vel9b img:last-child {
        display: none;
    }
}

.acavsjzoiz .uuxdfh2rf2 {
    color: #000000;
}

.acavsjzoiz .vnf2jqy0bl {
    color: #000000;
}

.aum5c3rukh {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.aum5c3rukh .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.aum5c3rukh .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.aum5c3rukh .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .aum5c3rukh .xey8546u99 {
        padding: 0 30px;
    }
}

.aum5c3rukh .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .aum5c3rukh .itpi40mha9 {
        padding: 0 30px;
    }
}

.aum5c3rukh .xavjl2jog6 {
    position: relative;
}

.aum5c3rukh .xavjl2jog6::before {
    content: '';
    position: absolute;
    top: -10rem;
    left: -10rem;
    transform: rotate(45deg);
    display: block;
    width: 500px;
    height: 400px;
    border-radius: 100%;
    border: 2px solid #ffbe0b;
}

@media (max-width: 992px) {
    .aum5c3rukh .xavjl2jog6::before {
        display: none;
    }
}

.aum5c3rukh .buaqnap8zp {
    position: relative;
}

@media (max-width: 992px) {
    .aum5c3rukh .buaqnap8zp {
        margin-bottom: 32px;
    }
}

.aum5c3rukh .buaqnap8zp .uuxdfh2rf2 {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 14px;
    position: relative;
}

.aum5c3rukh .buaqnap8zp .uuxdfh2rf2::before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000;
}

.aum5c3rukh .qvi4cuzzyp {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.aum5c3rukh .no1ephytax.h17waq0w4p {
    position: relative;
    padding-right: 12px;
    display: block;
    border: none;
}

@media (max-width: 1400px) {
    .aum5c3rukh .no1ephytax.h17waq0w4p {
        padding: 0;
    }
}

@media (max-width: 992px) {
    .aum5c3rukh .no1ephytax.h17waq0w4p {
        margin-bottom: 32px;
    }
}

.aum5c3rukh .no1ephytax.h17waq0w4p .my83dchuqa .tj27q8gs1l {
    padding: 12px 0;
    display: inline-flex;
    align-items: center;
    background-color: transparent;
    color: #000000;
}

.aum5c3rukh .no1ephytax.h17waq0w4p .my83dchuqa .tj27q8gs1l .uvtea4hkvx {
    position: relative;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 60%;
    margin-left: 13px;
    color: #ffbe0b;
    opacity: 0;
    transform: translate(-5px, 5px) rotate(-45deg);
    transition: all 0.3s ease-out;
}

.aum5c3rukh .no1ephytax.h17waq0w4p .my83dchuqa .tj27q8gs1l .uvtea4hkvx::after {
    content: '';
    position: absolute;
    display: block;
    width: 48px;
    height: 48px;
    border: 1px solid #ffbe0b;
    border-radius: 100%;
    opacity: 0;
    transition: all 0.3s ease-out;
}

.aum5c3rukh .no1ephytax.h17waq0w4p .my83dchuqa .tj27q8gs1l:hover {
    border: none;
}

.aum5c3rukh .no1ephytax.h17waq0w4p .my83dchuqa .tj27q8gs1l.etefx82gm5 {
    border: none;
}

.aum5c3rukh .no1ephytax.h17waq0w4p .my83dchuqa .tj27q8gs1l.etefx82gm5 .uvtea4hkvx {
    opacity: 1;
    transform: translate(0) rotate(-45deg);
}

.aum5c3rukh .no1ephytax.h17waq0w4p .my83dchuqa .tj27q8gs1l.etefx82gm5 .uvtea4hkvx::after {
    opacity: 1;
}

.aum5c3rukh .h17waq0w4p .tj27q8gs1l {
    border: none;
}

.aum5c3rukh .ikz3k6ncxw {
    padding-right: 110px;
    position: relative;
}

@media (max-width: 1400px) {
    .aum5c3rukh .ikz3k6ncxw {
        padding-right: 60px;
    }
}

@media (max-width: 992px) {
    .aum5c3rukh .ikz3k6ncxw {
        padding: 0;
    }
}

.aum5c3rukh .ikz3k6ncxw .hv746rik4t .g4r3x7ypq3 img {
    height: 580px;
    object-fit: cover;
    border-radius: 10px;
}

@media (max-width: 992px) {
    .aum5c3rukh .ikz3k6ncxw .hv746rik4t .g4r3x7ypq3 img {
        height: 380px;
    }
}

.aum5c3rukh .uuxdfh2rf2 {
    color: #000000;
}

.j9ts40t5ax {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffbe0b;
}

.j9ts40t5ax .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.j9ts40t5ax .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .j9ts40t5ax .itpi40mha9 {
        padding: 0 30px;
    }
}

.j9ts40t5ax .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .j9ts40t5ax .buaqnap8zp .uuxdfh2rf2 {
        margin-bottom: 20px;
    }
}

.j9ts40t5ax .eyfd53ie86 {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 992px) {
    .j9ts40t5ax .eyfd53ie86 {
        display: block;
    }
}

.j9ts40t5ax .uuxdfh2rf2 {
    color: #ffffff;
}

.j9ts40t5ax .uuxdfh2rf2,
.j9ts40t5ax .eyfd53ie86 {
    color: #000000;
}

.hzbtvw79zk {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background: #1c1c1c;
}

.hzbtvw79zk .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.hzbtvw79zk .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.hzbtvw79zk .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .hzbtvw79zk .xey8546u99 {
        padding: 0 30px;
    }
}

.hzbtvw79zk .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .hzbtvw79zk .itpi40mha9 {
        padding: 0 30px;
    }
}

.hzbtvw79zk .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 55px;
}

.hzbtvw79zk .lrjt50r54b {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 310px;
    max-width: 310px;
}

@media (max-width: 768px) {
    .hzbtvw79zk .lrjt50r54b {
        min-width: 100%;
        max-width: 100%;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd {
    width: 100%;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a {
    display: block;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a:hover .feuamw3pq1 .hfhi0lm0ov img {
    transform: scale(1.06);
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a:hover .szflnpgbva .uvtea4hkvx {
    opacity: 1;
    transform: translate(0) rotate(-45deg);
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a:hover .szflnpgbva .uvtea4hkvx::after {
    opacity: 1;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 {
    margin-bottom: 32px;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov {
    position: relative;
    height: 195px;
    border-radius: 10px;
    overflow: hidden;
    padding: 14px 20px;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover;
    transition: all 0.3s ease-out;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov .b4kg8sqel2 {
    position: relative;
    z-index: 1;
    pointer-events: visible;
    margin-bottom: 0;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov .b4kg8sqel2 span {
    display: block;
    font-size: 32%;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .szflnpgbva .km5hv77tkz {
    margin-bottom: 4px;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .szflnpgbva .vnf2jqy0bl {
    margin-bottom: 28px;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .szflnpgbva .uvtea4hkvx {
    position: relative;
    width: 48px;
    height: 48px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    color: #ffffff;
    opacity: 0;
    transform: translate(-2px, 2px) rotate(-45deg);
    transition: all 0.3s ease-out;
}

.hzbtvw79zk .lrjt50r54b .mss3hp8wyd a .szflnpgbva .uvtea4hkvx::after {
    content: '';
    position: absolute;
    display: block;
    width: 48px;
    height: 48px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.3s ease-out;
}

.hzbtvw79zk .e4lgl1jjea,
.hzbtvw79zk .kys5igj3b0 {
    display: flex;
}

.hzbtvw79zk .ti2oig7yr6 {
    bottom: -2rem;
    width: 32px;
    height: 32px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: transparent;
    color: #0ba5c4;
    border: none;
    border-radius: 50%;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hzbtvw79zk .ti2oig7yr6:disabled {
    cursor: default;
    display: none;
}

.hzbtvw79zk .ti2oig7yr6:hover {
    background: transparent;
    color: #8338ec;
}

.hzbtvw79zk .ti2oig7yr6.kys5igj3b0 {
    left: 0;
}

.hzbtvw79zk .ti2oig7yr6.e4lgl1jjea {
    right: auto;
    left: 2rem;
}

@media (max-width: 767px) {
    .hzbtvw79zk .ti2oig7yr6 {
        top: auto;
    }
}

.hzbtvw79zk .z8lb61167r {
    position: relative;
    width: 100%;
}

.hzbtvw79zk .pji4s5jzxf {
    overflow: hidden;
    width: 100%;
}

.hzbtvw79zk .pji4s5jzxf.is-draggable {
    cursor: grab;
}

.hzbtvw79zk .pji4s5jzxf.is-dragging {
    cursor: grabbing;
}

.hzbtvw79zk .uogyhqaetc {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.hzbtvw79zk .uuxdfh2rf2 {
    color: #ffffff;
}

.hzbtvw79zk .b4kg8sqel2 {
    color: #ffffff;
    text-align: left;
}

.hzbtvw79zk .km5hv77tkz {
    color: #ffffff;
}

.hzbtvw79zk .vnf2jqy0bl {
    color: #ffffff;
}

.p9cmspdli0 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.p9cmspdli0 .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.p9cmspdli0 .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.p9cmspdli0 .xey8546u99 {
    padding: 0;
}

@media (max-width: 992px) {
    .p9cmspdli0 .xey8546u99 {
        padding: 0;
    }
}

.p9cmspdli0 .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

.p9cmspdli0 .ie63b1mtj6 {
    padding: 0;
}

.p9cmspdli0 .ie63b1mtj6:first-child {
    padding: 140px 170px;
}

@media (max-width: 1200px) {
    .p9cmspdli0 .ie63b1mtj6:first-child {
        padding: 100px 90px;
    }
}

@media (max-width: 992px) {
    .p9cmspdli0 .ie63b1mtj6:first-child {
        padding: 110px 30px;
    }
}

.p9cmspdli0 .ie63b1mtj6 .cl9cpvfg5u .uuxdfh2rf2 {
    margin-bottom: 32px;
}

.p9cmspdli0 .ie63b1mtj6 .cl9cpvfg5u .cye4xn20yf {
    margin: 0;
    padding: 0;
    list-style-position: inside;
    list-style-type: none;
    counter-reset: myCounter;
    line-height: 1.625;
}

.p9cmspdli0 .ie63b1mtj6 .cl9cpvfg5u .cye4xn20yf li {
    margin-bottom: 30px;
    position: relative;
    list-style-type: none;
    min-height: 18px;
}

.p9cmspdli0 .ie63b1mtj6:last-child {
    position: relative;
}

.p9cmspdli0 .ie63b1mtj6:last-child img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.p9cmspdli0 .ie63b1mtj6:last-child .desc-wrapper {
    display: flex;
    height: 100%;
    align-items: flex-end;
    padding: 22px 50px;
}

@media (max-width: 992px) {
    .p9cmspdli0 .ie63b1mtj6:last-child .desc-wrapper {
        padding: 200px 30px 30px 30px;
    }
}

.p9cmspdli0 .ie63b1mtj6:last-child .desc-wrapper .km5hv77tkz {
    width: 100%;
    margin: 25px 0;
    position: relative;
}

.p9cmspdli0 .uuxdfh2rf2 {
    color: #000000;
}

.p9cmspdli0 .cye4xn20yf {
    color: #000000;
}

.p9cmspdli0 .km5hv77tkz {
    color: #ffffff;
}

.r6lnolo37j {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ffffff;
}

.r6lnolo37j .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.r6lnolo37j .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.r6lnolo37j .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .r6lnolo37j .xey8546u99 {
        padding: 0 30px;
    }
}

.r6lnolo37j .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .r6lnolo37j .itpi40mha9 {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .r6lnolo37j .buaqnap8zp {
        margin-bottom: 32px;
    }
}

.r6lnolo37j .buaqnap8zp .uuxdfh2rf2 {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 14px;
    position: relative;
}

.r6lnolo37j .buaqnap8zp .uuxdfh2rf2::before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000;
}

.r6lnolo37j .ahlb8rssjp {
    display: grid;
    grid-template-columns: 175px 175px 175px 175px;
    column-gap: 40px;
    row-gap: 90px;
}

@media (min-width: 1500px) {
    .r6lnolo37j .ahlb8rssjp {
        grid-template-columns: 200px 200px 200px 200px;
    }
}

@media (min-width: 1900px) {
    .r6lnolo37j .ahlb8rssjp {
        grid-template-columns: 250px 250px 250px 250px;
    }
}

@media (max-width: 1350px) {
    .r6lnolo37j .ahlb8rssjp {
        grid-template-columns: 145px 145px 145px 145px;
    }
}

@media (max-width: 1199px) {
    .r6lnolo37j .ahlb8rssjp {
        grid-template-columns: 115px 115px 115px 115px;
    }
}

@media (max-width: 992px) {
    .r6lnolo37j .ahlb8rssjp {
        grid-template-columns: 230px 230px;
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .r6lnolo37j .ahlb8rssjp {
        grid-template-columns: 230px;
    }
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1:hover .bin3m4ibmx .v2ykg8yx3b {
    transform: translateX(0);
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1:hover .bin3m4ibmx img {
    transform: scale(1.06);
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx {
    margin-bottom: 22px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .v2ykg8yx3b {
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 11px 19px;
    border-radius: 10px 0 10px 10px;
    background-color: #ffbe0b;
    transform: translateX(100%);
    transition: all 0.3s ease-out;
    z-index: 1;
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .v2ykg8yx3b .uvtea4hkvx {
    font-size: 20px;
    color: #ffffff;
    margin-right: 15px;
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .v2ykg8yx3b .uvtea4hkvx:last-child {
    margin-right: 0;
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
    height: 175px;
    object-fit: cover;
    border-radius: 10px;
    transition: all 0.3s ease-out;
}

@media (min-width: 1500px) {
    .r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 200px;
    }
}

@media (min-width: 1900px) {
    .r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 250px;
    }
}

@media (max-width: 1350px) {
    .r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 145px;
    }
}

@media (max-width: 1199px) {
    .r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 115px;
    }
}

@media (max-width: 992px) {
    .r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 230px;
    }
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bvuc11cpec .qqdks2nxdz {
    margin-bottom: 0.5rem;
}

.r6lnolo37j .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bvuc11cpec .olmklhlbcm {
    margin-bottom: 0.2rem;
}

.r6lnolo37j .uuxdfh2rf2 {
    color: #000000;
}

.r6lnolo37j .qqdks2nxdz {
    color: #000000;
}

.r6lnolo37j .olmklhlbcm {
    color: #a8a8a8;
}

.zx5hxnug4d {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #f9f9f9;
}

.zx5hxnug4d .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.zx5hxnug4d .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .zx5hxnug4d .itpi40mha9 {
        padding: 0 30px;
    }
}

.zx5hxnug4d .cl9cpvfg5u .vnf2jqy0bl {
    margin-bottom: 0;
}

.zx5hxnug4d .vnf2jqy0bl {
    color: #000000;
    text-align: center;
}

.cf45a33uvk {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.cf45a33uvk .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.cf45a33uvk .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cf45a33uvk .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .cf45a33uvk .xey8546u99 {
        padding: 0 30px;
    }
}

.cf45a33uvk .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .cf45a33uvk .itpi40mha9 {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .cf45a33uvk .buaqnap8zp {
        margin-bottom: 32px;
    }
}

.cf45a33uvk .buaqnap8zp .uuxdfh2rf2 {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 14px;
    position: relative;
}

.cf45a33uvk .buaqnap8zp .uuxdfh2rf2::before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000;
}

.cf45a33uvk .f2yv1rowyl {
    padding: 60px 80px;
    border-radius: 10px;
    background-color: #ffffff;
}

@media (max-width: 768px) {
    .cf45a33uvk .f2yv1rowyl {
        padding: 60px 30px;
    }
}

@media (max-width: 425px) {
    .cf45a33uvk .f2yv1rowyl {
        padding: 60px 16px;
    }
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 {
    border-bottom: 1px solid #000000;
    border-radius: 0;
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 .c6smdbiy1q {
    padding: 22px 0;
    background-color: transparent;
    border: none;
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 .c6smdbiy1q .axb0hsgzi7 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: none;
    background-color: transparent;
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 .c6smdbiy1q .axb0hsgzi7 .i1hd07hoi3 {
    margin-bottom: 0;
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 .c6smdbiy1q .axb0hsgzi7 .uvtea4hkvx {
    margin-left: 10px;
    font-size: 22px;
    transition: all 0.3s ease-out;
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 .c6smdbiy1q .axb0hsgzi7:not(.w22wkyb8qk) .uvtea4hkvx {
    color: #ffbe0b;
    transform: rotate(90deg);
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 .d07v0acpzi .wqbamr67gv {
    padding-bottom: 50px;
}

.cf45a33uvk .f2yv1rowyl .ie63b1mtj6 .d07v0acpzi .wqbamr67gv .qr3rxrhufh {
    line-height: 1.625;
    margin-bottom: 0;
}

.cf45a33uvk .uuxdfh2rf2 {
    color: #000000;
}

.cf45a33uvk .i1hd07hoi3,
.cf45a33uvk .uvtea4hkvx {
    color: #000000;
}

.cf45a33uvk .qr3rxrhufh {
    color: #000000;
}

.s8r580n0r9 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #f9f9f9;
}

.s8r580n0r9 .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.s8r580n0r9 .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .s8r580n0r9 .itpi40mha9 {
        padding: 0 30px;
    }
}

.s8r580n0r9 .cl9cpvfg5u .vnf2jqy0bl {
    margin-bottom: 0;
}

.s8r580n0r9 .vnf2jqy0bl {
    color: #000000;
    text-align: center;
}

.iijzyv1d4p {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.iijzyv1d4p .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.iijzyv1d4p .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.iijzyv1d4p .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .iijzyv1d4p .xey8546u99 {
        padding: 0 30px;
    }
}

.iijzyv1d4p .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .iijzyv1d4p .itpi40mha9 {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .iijzyv1d4p .n7jviv96xf {
        margin-bottom: 32px;
    }
}

.iijzyv1d4p .n7jviv96xf .tosr1f9e19 {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 14px;
    position: relative;
}

.iijzyv1d4p .n7jviv96xf .tosr1f9e19::before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000;
}

.iijzyv1d4p .buaqnap8zp {
    position: relative;
}

@media (max-width: 992px) {
    .iijzyv1d4p .buaqnap8zp {
        margin-top: 0;
        padding: 0;
    }
}

.iijzyv1d4p .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 16px;
    position: relative;
}

.iijzyv1d4p .buaqnap8zp .dny5am1gwv {
    margin-bottom: 0;
    position: relative;
}

.iijzyv1d4p .buaqnap8zp::before {
    content: '';
    position: absolute;
    right: 10rem;
    bottom: -20rem;
    transform: rotate(45deg);
    display: block;
    width: 500px;
    height: 250px;
    border-radius: 100%;
    background-color: transparent;
    border: 2px solid #ffbe0b;
}

@media (max-width: 992px) {
    .iijzyv1d4p .buaqnap8zp::before {
        display: none;
    }
}

.iijzyv1d4p .tosr1f9e19 {
    color: #000000;
}

.iijzyv1d4p .uuxdfh2rf2 {
    color: #000000;
}

.iijzyv1d4p .dny5am1gwv {
    color: #000000;
}

.iijzyv1d4p .f3vfppxrgj {
    color: #a8a8a8;
}

.o31nlmph24 .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.o31nlmph24 .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-image: url("background1.jpg");
}

.o31nlmph24 .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .o31nlmph24 .xey8546u99 {
        padding: 0 30px;
    }
}

.o31nlmph24 .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .o31nlmph24 .itpi40mha9 {
        padding: 0 30px;
    }
}

.o31nlmph24 .buaqnap8zp {
    margin-top: 20%;
    padding: 0 8%;
}

@media (max-width: 992px) {
    .o31nlmph24 .buaqnap8zp {
        margin-top: 0;
        padding: 0;
    }
}

.o31nlmph24 .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 32px;
}

.o31nlmph24 .buaqnap8zp .vnf2jqy0bl {
    margin-bottom: 22px;
}

.o31nlmph24 .uuxdfh2rf2 {
    color: #ffffff;
}

.o31nlmph24 .vnf2jqy0bl {
    color: #ffffff;
}

.g9z7p8vjaj {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.g9z7p8vjaj .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.g9z7p8vjaj .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.g9z7p8vjaj .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .g9z7p8vjaj .xey8546u99 {
        padding: 0 30px;
    }
}

.g9z7p8vjaj .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .g9z7p8vjaj .itpi40mha9 {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .g9z7p8vjaj .n7jviv96xf {
        margin-bottom: 32px;
    }
}

.g9z7p8vjaj .n7jviv96xf .tosr1f9e19 {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 14px;
    position: relative;
}

.g9z7p8vjaj .n7jviv96xf .tosr1f9e19::before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000;
}

.g9z7p8vjaj .buaqnap8zp {
    position: relative;
}

@media (max-width: 992px) {
    .g9z7p8vjaj .buaqnap8zp {
        margin-top: 0;
        padding: 0;
    }
}

.g9z7p8vjaj .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 16px;
    position: relative;
}

.g9z7p8vjaj .buaqnap8zp .dny5am1gwv {
    margin-bottom: 0;
    position: relative;
}

.g9z7p8vjaj .buaqnap8zp::before {
    content: '';
    position: absolute;
    right: 10rem;
    bottom: -20rem;
    transform: rotate(45deg);
    display: block;
    width: 500px;
    height: 250px;
    border-radius: 100%;
    background-color: transparent;
    border: 2px solid #ffbe0b;
}

@media (max-width: 992px) {
    .g9z7p8vjaj .buaqnap8zp::before {
        display: none;
    }
}

.g9z7p8vjaj .tosr1f9e19 {
    color: #000000;
}

.g9z7p8vjaj .uuxdfh2rf2 {
    color: #000000;
}

.g9z7p8vjaj .dny5am1gwv {
    color: #000000;
}

.g9z7p8vjaj .f3vfppxrgj {
    color: #a8a8a8;
}

.pj42lihepc {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ffffff;
}

.pj42lihepc .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.pj42lihepc .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .pj42lihepc .itpi40mha9 {
        padding: 0 30px;
    }
}

.pj42lihepc .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 55px;
}

.pj42lihepc .r9hy5iorr6 {
    margin-bottom: 72px;
}

.pj42lihepc .r9hy5iorr6 a {
    display: block;
}

.pj42lihepc .r9hy5iorr6 a:hover .feuamw3pq1 .bin3m4ibmx img {
    transform: scale(1.06);
}

.pj42lihepc .r9hy5iorr6 a:hover .feuamw3pq1 .bin3m4ibmx .uvtea4hkvx {
    opacity: 1;
}

.pj42lihepc .r9hy5iorr6 a .feuamw3pq1 {
    padding: 0 4px 40px;
}

.pj42lihepc .r9hy5iorr6 a .feuamw3pq1 .bin3m4ibmx {
    border-radius: 16px;
    position: relative;
    overflow: hidden;
    height: 270px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pj42lihepc .r9hy5iorr6 a .feuamw3pq1 .bin3m4ibmx img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease-out;
}

.pj42lihepc .r9hy5iorr6 a .feuamw3pq1 .bin3m4ibmx .uvtea4hkvx {
    position: relative;
    font-size: 22px;
    width: 104px;
    height: 104px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
    opacity: 0.7;
    transition: all 0.3s ease-out;
}

.pj42lihepc .r9hy5iorr6 a .bvuc11cpec {
    padding: 0 4px;
}

.pj42lihepc .r9hy5iorr6 a .bvuc11cpec .item-time .item-time-wrap {
    display: inline-flex;
    align-items: center;
}

.pj42lihepc .r9hy5iorr6 a .bvuc11cpec .item-time .item-time-wrap .uvtea4hkvx {
    display: inline-block;
    font-size: 18px;
    margin-right: 4px;
}

.pj42lihepc .r9hy5iorr6 a .bvuc11cpec .item-time .item-time-wrap .mbr-time {
    display: inline-block;
    margin-bottom: 0;
}

.pj42lihepc .r9hy5iorr6 a .bvuc11cpec .hpxr7pzlkh {
    margin-bottom: 16px;
}

.pj42lihepc .r9hy5iorr6 a .bvuc11cpec .km5hv77tkz {
    margin-bottom: 0;
}

.pj42lihepc .eyfd53ie86 {
    margin-top: 46px;
    text-align: center;
}

.pj42lihepc .uuxdfh2rf2 {
    color: #000000;
}

.pj42lihepc .mbr-time {
    color: #000000;
}

.pj42lihepc .hpxr7pzlkh {
    color: #000000;
}

.pj42lihepc .km5hv77tkz {
    color: #a8a8a8;
}

.g79il8ipyq {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #f9f9f9;
}

.g79il8ipyq .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.g79il8ipyq .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .g79il8ipyq .itpi40mha9 {
        padding: 0 30px;
    }
}

.g79il8ipyq .cl9cpvfg5u .vnf2jqy0bl {
    margin-bottom: 0;
}

.g79il8ipyq .vnf2jqy0bl {
    color: #000000;
    text-align: center;
}

.cid-v2aijLjiFB {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.cid-v2aijLjiFB .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.cid-v2aijLjiFB .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .cid-v2aijLjiFB .itpi40mha9 {
        padding: 0 30px;
    }
}

.cid-v2aijLjiFB .xavjl2jog6 {
    justify-content: center;
}

.cid-v2aijLjiFB .buaqnap8zp {
    margin-bottom: 140px;
}

.cid-v2aijLjiFB .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 20px;
}

.cid-v2aijLjiFB .buaqnap8zp .vnf2jqy0bl {
    margin-bottom: 0;
}

.cid-v2aijLjiFB .ie63b1mtj6:nth-child(3n) .cjb45edp9g {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

@media (max-width: 992px) {
    .cid-v2aijLjiFB .ie63b1mtj6:nth-child(3n) .cjb45edp9g {
        margin: 50px 0 50px;
    }
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 4px;
    padding: 45px 36px 66px;
    background-color: #ffffff;
    border-radius: 10px;
    overflow: visible;
}

@media (max-width: 992px) {
    .cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g {
        margin: 0 0 50px;
        padding: 45px 22px 66px;
    }
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .best-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -3.4rem;
    left: 0;
    width: 100%;
    min-height: 54px;
    background-color: #ffbe0b;
    padding: 18px 8px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .best-wrap .best-wrapper {
    width: 100%;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .best-wrap .best-wrapper .mbr-best {
    margin-bottom: 0;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .hpxr7pzlkh {
    margin: 25px 0;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .price-wrap .mbr-price {
    margin-bottom: 25px;
    position: relative;
    display: inline-flex;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .price-wrap .mbr-price span {
    position: absolute;
    font-size: 50%;
    top: 0.4rem;
    left: -2rem;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .km5hv77tkz {
    margin-bottom: 25px;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .cye4xn20yf {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .cye4xn20yf .cr1cve7yl2 {
    line-height: 1.625;
    margin-bottom: 10px;
}

.cid-v2aijLjiFB .ie63b1mtj6 .cjb45edp9g .eyfd53ie86 {
    margin-top: 18px;
}

.cid-v2aijLjiFB .uuxdfh2rf2 {
    color: #000000;
    text-align: center;
}

.cid-v2aijLjiFB .vnf2jqy0bl {
    color: #000000;
    text-align: center;
}

.cid-v2aijLjiFB .mbr-best {
    color: #000000;
    text-align: center;
}

.cid-v2aijLjiFB .hpxr7pzlkh {
    color: #000000;
}

.cid-v2aijLjiFB .mbr-price,
.cid-v2aijLjiFB .price-wrap {
    color: #000000;
    text-align: center;
}

.cid-v2aijLjiFB .km5hv77tkz {
    color: #000000;
    text-align: center;
}

.cid-v2aijLjiFB .cye4xn20yf {
    color: #000000;
    text-align: center;
}

.cid-v2aijLjiFB .hpxr7pzlkh,
.cid-v2aijLjiFB .eyfd53ie86 {
    text-align: center;
}

.zy2mu5hc79 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #f9f9f9;
}

.zy2mu5hc79 .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.zy2mu5hc79 .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.zy2mu5hc79 .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .zy2mu5hc79 .xey8546u99 {
        padding: 0 30px;
    }
}

.zy2mu5hc79 .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .zy2mu5hc79 .itpi40mha9 {
        padding: 0 30px;
    }
}

.zy2mu5hc79 .b2r6l3sgpy {
    display: flex;
    align-items: center;
}

.zy2mu5hc79 .b2r6l3sgpy .cl9cpvfg5u {
    padding-right: 160px;
    padding-right: 0;
    padding-left: 160px;
}

@media (max-width: 1200px) {
    .zy2mu5hc79 .b2r6l3sgpy .cl9cpvfg5u {
        padding-right: 82px;
    }
}

@media (max-width: 1200px) {
    .zy2mu5hc79 .b2r6l3sgpy .cl9cpvfg5u {
        padding-right: 0;
        padding-left: 82px;
    }
}

@media (max-width: 992px) {
    .zy2mu5hc79 .b2r6l3sgpy .cl9cpvfg5u {
        padding: 0;
    }
}

@media (max-width: 992px) {
    .zy2mu5hc79 .b2r6l3sgpy .cl9cpvfg5u {
        padding: 0;
    }
}

.zy2mu5hc79 .b2r6l3sgpy .cl9cpvfg5u .uuxdfh2rf2 {
    margin-bottom: 32px;
}

.zy2mu5hc79 .b2r6l3sgpy .cl9cpvfg5u .vnf2jqy0bl {
    margin-bottom: 22px;
}

.zy2mu5hc79 .ewq80vel9b {
    position: relative;
}

@media (max-width: 992px) {
    .zy2mu5hc79 .ewq80vel9b {
        margin-top: 60px;
    }
}

.zy2mu5hc79 .ewq80vel9b img {
    object-fit: cover;
    border-radius: 10px;
}

.zy2mu5hc79 .ewq80vel9b img:first-child {
    height: 720px;
}

@media (max-width: 992px) {
    .zy2mu5hc79 .ewq80vel9b img:first-child {
        height: 280px;
    }
}

.zy2mu5hc79 .ewq80vel9b img:last-child {
    position: absolute;
    bottom: 4rem;
    left: -7rem;
    width: 230px;
    height: 320px;
    left: auto;
    right: -7rem;
}

@media (max-width: 1200px) {
    .zy2mu5hc79 .ewq80vel9b img:last-child {
        right: -5rem;
    }
}

@media (max-width: 992px) {
    .zy2mu5hc79 .ewq80vel9b img:last-child {
        display: none;
    }
}

.zy2mu5hc79 .uuxdfh2rf2 {
    color: #000000;
}

.zy2mu5hc79 .vnf2jqy0bl {
    color: #000000;
}

.zy2mu5hc79 .inm8je50ni {
    color: #000000;
}

.zy2mu5hc79 .dny5am1gwv {
    color: #a8a8a8;
}

.ftfnkzb4cz {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ffffff;
}

.ftfnkzb4cz .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.ftfnkzb4cz .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ftfnkzb4cz .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .ftfnkzb4cz .xey8546u99 {
        padding: 0 30px;
    }
}

.ftfnkzb4cz .xey8546u99 .xavjl2jog6 {
    margin: 0;
    padding: 0;
}

@media (max-width: 992px) {
    .ftfnkzb4cz .xey8546u99 .xavjl2jog6 {
        margin: 0;
    }
}

@media (max-width: 992px) {
    .ftfnkzb4cz .itpi40mha9 {
        padding: 0 30px;
    }
}

.ftfnkzb4cz .xavjl2jog6 {
    justify-content: center;
}

.ftfnkzb4cz .buaqnap8zp {
    margin-bottom: 55px;
}

.ftfnkzb4cz .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 20px;
}

.ftfnkzb4cz .buaqnap8zp .nf6kbfqm6f:hover .l8l0oz9d39 {
    color: #ff6839;
}

.ftfnkzb4cz .buaqnap8zp .nf6kbfqm6f .l8l0oz9d39 {
    margin-bottom: 0;
    transition: all 0.3s ease-out;
}

.ftfnkzb4cz .ie63b1mtj6 {
    padding: 0 8px;
}

.ftfnkzb4cz .ie63b1mtj6:nth-child(2n) {
    padding: 80px 8px 0;
}

@media (max-width: 992px) {
    .ftfnkzb4cz .ie63b1mtj6:nth-child(2n) {
        padding: 0 12px;
    }
}

@media (max-width: 992px) {
    .ftfnkzb4cz .ie63b1mtj6 {
        padding: 0 12px;
    }
}

.ftfnkzb4cz .ie63b1mtj6 a {
    display: block;
}

.ftfnkzb4cz .ie63b1mtj6 a:hover .ewq80vel9b .uvtea4hkvx {
    opacity: 1;
}

.ftfnkzb4cz .ie63b1mtj6 a:hover .ewq80vel9b::before {
    opacity: 0.5;
}

.ftfnkzb4cz .ie63b1mtj6 a .ewq80vel9b {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.ftfnkzb4cz .ie63b1mtj6 a .ewq80vel9b img {
    height: 215px;
    object-fit: cover;
    border-radius: 10px;
}

@media (max-width: 992px) {
    .ftfnkzb4cz .ie63b1mtj6 a .ewq80vel9b img {
        height: 250px;
        margin-bottom: 22px;
    }
}

.ftfnkzb4cz .ie63b1mtj6 a .ewq80vel9b .uvtea4hkvx {
    position: absolute;
    font-size: 22px;
    color: #ffffff;
    opacity: 0;
    transition: all 0.3s ease-out;
}

.ftfnkzb4cz .ie63b1mtj6 a .ewq80vel9b:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background-color: #ffffff;
    opacity: 0;
    border-radius: 10px;
    transition: all 0.3s ease-out;
    pointer-events: none;
}

.ftfnkzb4cz .cl9cpvfg5u {
    margin-top: 44px;
}

.ftfnkzb4cz .cl9cpvfg5u .vnf2jqy0bl {
    margin: 0;
}

.ftfnkzb4cz .uuxdfh2rf2 {
    color: #000000;
    text-align: center;
}

.ftfnkzb4cz .l8l0oz9d39 {
    color: #000000;
    text-align: center;
}

.ftfnkzb4cz .vnf2jqy0bl {
    color: #000000;
    text-align: center;
}

.bdsxviwhhy {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.bdsxviwhhy .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.bdsxviwhhy .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.bdsxviwhhy .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .bdsxviwhhy .xey8546u99 {
        padding: 0 30px;
    }
}

.bdsxviwhhy .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .bdsxviwhhy .itpi40mha9 {
        padding: 0 30px;
    }
}

.bdsxviwhhy .xavjl2jog6 {
    justify-content: center;
}

.bdsxviwhhy .buaqnap8zp {
    margin-bottom: 55px;
}

.bdsxviwhhy .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .bdsxviwhhy .ie63b1mtj6 {
        margin-bottom: 30px;
    }
}

.bdsxviwhhy .ie63b1mtj6 .cjb45edp9g {
    display: flex;
}

.bdsxviwhhy .ie63b1mtj6 .cjb45edp9g .eso0a05lej {
    min-width: 100px;
    margin: 0 22px 0 0;
}

@media (max-width: 425px) {
    .bdsxviwhhy .ie63b1mtj6 .cjb45edp9g .eso0a05lej {
        min-width: 62px;
    }
}

.bdsxviwhhy .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .hpxr7pzlkh {
    margin-bottom: 6px;
}

.bdsxviwhhy .ie63b1mtj6 .cjb45edp9g .p2zz92dcz9 .vnf2jqy0bl {
    line-height: 1.625;
    margin-bottom: 0;
}

.bdsxviwhhy .uuxdfh2rf2 {
    color: #000000;
}

.bdsxviwhhy .eso0a05lej {
    color: #000000;
}

.bdsxviwhhy .hpxr7pzlkh {
    color: #000000;
}

.bdsxviwhhy .vnf2jqy0bl {
    color: #000000;
}

.u9hpbd09ab {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.u9hpbd09ab .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.u9hpbd09ab .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.u9hpbd09ab .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .u9hpbd09ab .xey8546u99 {
        padding: 0 30px;
    }
}

.u9hpbd09ab .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .u9hpbd09ab .itpi40mha9 {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .u9hpbd09ab .n7jviv96xf {
        margin-bottom: 32px;
    }
}

.u9hpbd09ab .n7jviv96xf .tosr1f9e19 {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 14px;
    position: relative;
}

.u9hpbd09ab .n7jviv96xf .tosr1f9e19::before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000;
}

.u9hpbd09ab .buaqnap8zp {
    position: relative;
}

@media (max-width: 992px) {
    .u9hpbd09ab .buaqnap8zp {
        margin-top: 0;
        padding: 0;
    }
}

.u9hpbd09ab .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 16px;
    position: relative;
}

.u9hpbd09ab .buaqnap8zp .dny5am1gwv {
    margin-bottom: 0;
    position: relative;
}

.u9hpbd09ab .buaqnap8zp::before {
    content: '';
    position: absolute;
    right: 10rem;
    bottom: -20rem;
    transform: rotate(45deg);
    display: block;
    width: 500px;
    height: 250px;
    border-radius: 100%;
    background-color: transparent;
    border: 2px solid #ffbe0b;
}

@media (max-width: 992px) {
    .u9hpbd09ab .buaqnap8zp::before {
        display: none;
    }
}

.u9hpbd09ab .tosr1f9e19 {
    color: #000000;
}

.u9hpbd09ab .uuxdfh2rf2 {
    color: #000000;
}

.u9hpbd09ab .dny5am1gwv {
    color: #000000;
}

.u9hpbd09ab .f3vfppxrgj {
    color: #a8a8a8;
}

.l77912i2ge {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.l77912i2ge .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.l77912i2ge .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.l77912i2ge .xey8546u99 {
    padding: 0;
}

@media (max-width: 992px) {
    .l77912i2ge .xey8546u99 {
        padding: 0;
    }
}

.l77912i2ge .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

.l77912i2ge .ie63b1mtj6 {
    padding: 0;
}

.l77912i2ge .ie63b1mtj6:first-child .ewq80vel9b {
    height: 100%;
}

.l77912i2ge .ie63b1mtj6:first-child .ewq80vel9b img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 992px) {
    .l77912i2ge .ie63b1mtj6:first-child .ewq80vel9b img {
        height: 270px;
    }
}

.l77912i2ge .ie63b1mtj6:last-child {
    display: grid;
    grid-template-columns: 200px 200px;
    column-gap: 64px;
    row-gap: 55px;
    justify-content: center;
    align-items: center;
    padding: 130px 0;
    border-radius: 0;
}

@media (max-width: 992px) {
    .l77912i2ge .ie63b1mtj6:last-child {
        padding: 110px;
    }
}

@media (max-width: 768px) {
    .l77912i2ge .ie63b1mtj6:last-child {
        padding: 80px 30px;
        grid-template-columns: 1fr;
    }
}

.l77912i2ge .ie63b1mtj6:last-child .cjb45edp9g .eso0a05lej {
    margin-bottom: 12px;
}

.l77912i2ge .ie63b1mtj6:last-child .cjb45edp9g .uuxdfh2rf2 {
    margin-bottom: 4px;
}

.l77912i2ge .ie63b1mtj6:last-child .cjb45edp9g .vnf2jqy0bl {
    line-height: 1.625;
    margin-bottom: 0;
}

.l77912i2ge .uuxdfh2rf2 {
    color: #000000;
}

.l77912i2ge .eso0a05lej {
    color: #000000;
}

.l77912i2ge .vnf2jqy0bl {
    color: #000000;
}

.df09dufmsd {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-image: url("photo-1599583576898-ab87d09511a5.jpeg");
}

.df09dufmsd .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.df09dufmsd .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.df09dufmsd .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .df09dufmsd .xey8546u99 {
        padding: 0 30px;
    }
}

.df09dufmsd .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .df09dufmsd .itpi40mha9 {
        padding: 0 30px;
    }
}

.df09dufmsd .cl9cpvfg5u {
    min-height: 600px;
    display: flex;
    align-items: flex-end;
}

@media (max-width: 992px) {
    .df09dufmsd .cl9cpvfg5u {
        min-height: 250px;
    }
}

.df09dufmsd .cl9cpvfg5u .vnf2jqy0bl {
    width: 100%;
    margin: 25px 0;
}

.df09dufmsd .vnf2jqy0bl {
    color: #ffffff;
}

.ccv5lymlza {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: transparent;
}

.ccv5lymlza .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.ccv5lymlza .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ccv5lymlza .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .ccv5lymlza .xey8546u99 {
        padding: 0 30px;
    }
}

.ccv5lymlza .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .ccv5lymlza .itpi40mha9 {
        padding: 0 30px;
    }
}

.ccv5lymlza .xavjl2jog6 {
    position: relative;
}

.ccv5lymlza .xavjl2jog6::before {
    content: '';
    position: absolute;
    top: -15rem;
    right: -10rem;
    transform: rotate(-45deg);
    display: block;
    width: 500px;
    height: 400px;
    border-radius: 100%;
    border: 2px solid #ffbe0b;
}

@media (max-width: 992px) {
    .ccv5lymlza .xavjl2jog6::before {
        display: none;
    }
}

.ccv5lymlza .ewq80vel9b {
    margin-bottom: 40px;
    margin-right: 64px;
}

@media (max-width: 1300px) {
    .ccv5lymlza .ewq80vel9b {
        margin-right: 0;
    }
}

.ccv5lymlza .ewq80vel9b img {
    height: 450px;
    object-fit: cover;
    border-radius: 10px;
}

@media (max-width: 992px) {
    .ccv5lymlza .ewq80vel9b img {
        height: 280px;
    }
}

.ccv5lymlza .lrjt50r54b {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 100%;
    max-width: 100%;
}

@media (max-width: 768px) {
    .ccv5lymlza .lrjt50r54b {
        min-width: 100%;
        max-width: 100%;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

.ccv5lymlza .lrjt50r54b .mss3hp8wyd .szflnpgbva .vnf2jqy0bl {
    margin-bottom: 38px;
}

.ccv5lymlza .lrjt50r54b .mss3hp8wyd .szflnpgbva .dny5am1gwv {
    margin-bottom: 0;
}

.ccv5lymlza .lrjt50r54b .mss3hp8wyd .szflnpgbva .f3vfppxrgj {
    margin-bottom: 0;
}

.ccv5lymlza .e4lgl1jjea,
.ccv5lymlza .kys5igj3b0 {
    display: flex;
}

.ccv5lymlza .ti2oig7yr6 {
    bottom: -4rem;
    width: 32px;
    height: 32px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: transparent;
    color: #fb5607;
    border: none;
    border-radius: 50%;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ccv5lymlza .ti2oig7yr6:disabled {
    cursor: default;
    display: none;
}

.ccv5lymlza .ti2oig7yr6:hover {
    background: transparent;
    color: #8338ec;
}

.ccv5lymlza .ti2oig7yr6.kys5igj3b0 {
    left: 0;
}

.ccv5lymlza .ti2oig7yr6.e4lgl1jjea {
    right: auto;
    left: 2rem;
}

@media (max-width: 767px) {
    .ccv5lymlza .ti2oig7yr6 {
        top: auto;
    }
}

.ccv5lymlza .r4kh7kgsqv {
    display: flex;
    align-items: center;
}

.ccv5lymlza .z8lb61167r {
    position: relative;
    width: 100%;
}

.ccv5lymlza .pji4s5jzxf {
    overflow: hidden;
    width: 100%;
}

.ccv5lymlza .pji4s5jzxf.is-draggable {
    cursor: grab;
}

.ccv5lymlza .pji4s5jzxf.is-dragging {
    cursor: grabbing;
}

.ccv5lymlza .uogyhqaetc {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.ccv5lymlza .vnf2jqy0bl {
    color: #000000;
}

.ccv5lymlza .dny5am1gwv {
    color: #000000;
}

.ccv5lymlza .f3vfppxrgj {
    color: #a8a8a8;
}

.u6rulpbsi7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ffffff;
}

.u6rulpbsi7 .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.u6rulpbsi7 .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.u6rulpbsi7 .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .u6rulpbsi7 .xey8546u99 {
        padding: 0 30px;
    }
}

.u6rulpbsi7 .xey8546u99 .xavjl2jog6 {
    margin: 0;
    padding: 0;
}

@media (max-width: 992px) {
    .u6rulpbsi7 .xey8546u99 .xavjl2jog6 {
        margin: 0;
    }
}

@media (max-width: 992px) {
    .u6rulpbsi7 .itpi40mha9 {
        padding: 0 30px;
    }
}

.u6rulpbsi7 .xavjl2jog6 {
    justify-content: center;
    border-radius: 10px;
    overflow: hidden;
}

@media (max-width: 992px) {
    .u6rulpbsi7 .xavjl2jog6 {
        border-radius: 0;
    }
}

.u6rulpbsi7 .ie63b1mtj6 {
    padding: 0;
}

.u6rulpbsi7 .ie63b1mtj6 .ewq80vel9b img {
    height: 340px;
    object-fit: cover;
}

@media (max-width: 992px) {
    .u6rulpbsi7 .ie63b1mtj6 .ewq80vel9b img {
        height: 250px;
        margin-bottom: 22px;
        border-radius: 10px;
    }
}

.u6rulpbsi7 .b4kg8sqel2 {
    color: #ffffff;
}

.u6rulpbsi7 .l8l0oz9d39 {
    color: #ffffff;
}

.iazdxygtxz {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: transparent;
}

.iazdxygtxz .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.iazdxygtxz .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.iazdxygtxz .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .iazdxygtxz .xey8546u99 {
        padding: 0 30px;
    }
}

.iazdxygtxz .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .iazdxygtxz .itpi40mha9 {
        padding: 0 30px;
    }
}

.iazdxygtxz .b2r6l3sgpy {
    display: flex;
    align-items: flex-end;
}

.iazdxygtxz .b2r6l3sgpy .cl9cpvfg5u {
    display: inline-flex;
    padding-top: 30px;
    border-top: 1px solid #000000;
    margin: 0 92px 40px 0;
}

@media (max-width: 1440px) {
    .iazdxygtxz .b2r6l3sgpy .cl9cpvfg5u {
        margin: 0 40px 40px 0;
    }
}

@media (max-width: 992px) {
    .iazdxygtxz .b2r6l3sgpy .cl9cpvfg5u {
        margin: 0 0 30px 0;
    }
}

.iazdxygtxz .b2r6l3sgpy .cl9cpvfg5u .vnf2jqy0bl {
    margin-bottom: 0;
}

.iazdxygtxz .b2r6l3sgpy .cl9cpvfg5u .uvtea4hkvx {
    font-size: 22px;
    margin-right: 24px;
    color: #ff6839;
}

.iazdxygtxz .ewq80vel9b img {
    height: 480px;
    object-fit: cover;
    border-radius: 10px;
}

@media (max-width: 992px) {
    .iazdxygtxz .ewq80vel9b img {
        height: 280px;
    }
}

.iazdxygtxz .vnf2jqy0bl {
    color: #000000;
}

.z2pttoxkzx {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-image: url("photo-1758972433889-ab793b1a066d.jpeg");
}

.z2pttoxkzx .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.z2pttoxkzx .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.z2pttoxkzx .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .z2pttoxkzx .xey8546u99 {
        padding: 0 30px;
    }
}

.z2pttoxkzx .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .z2pttoxkzx .itpi40mha9 {
        padding: 0 30px;
    }
}

.z2pttoxkzx .cpwe0zkbbb {
    padding: 0 95px;
}

@media (max-width: 992px) {
    .z2pttoxkzx .cpwe0zkbbb {
        padding: 0 80px;
    }
}

@media (max-width: 768px) {
    .z2pttoxkzx .cpwe0zkbbb {
        padding: 0;
    }
}

.z2pttoxkzx .cpwe0zkbbb .iquekhgj3e {
    margin-bottom: 30px;
}

.z2pttoxkzx .cpwe0zkbbb .iquekhgj3e .app-video-wrapper img {
    height: 550px;
    object-fit: cover;
    border-radius: 10px;
}

@media (max-width: 992px) {
    .z2pttoxkzx .cpwe0zkbbb .iquekhgj3e .app-video-wrapper img {
        height: 250px;
    }
}

.z2pttoxkzx .cpwe0zkbbb .iquekhgj3e .app-video-wrapper:hover::before {
    opacity: 1;
}

.z2pttoxkzx .cpwe0zkbbb .iquekhgj3e .app-video-wrapper::before {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 104px;
    height: 104px;
    font-size: 16px;
    color: #ed4009;
    text-shadow: none;
    border-radius: 100%;
    border: 1px solid #ed4009;
    opacity: 0.7;
    transition: all 0.3s ease-out;
}

.z2pttoxkzx .cpwe0zkbbb .cl9cpvfg5u .km5hv77tkz {
    line-height: 26px;
    margin-bottom: 0;
}

.z2pttoxkzx .km5hv77tkz {
    color: #ffffff;
    text-align: center;
}

.cn69twf76y {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ffffff;
}

.cn69twf76y .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.cn69twf76y .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cn69twf76y .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .cn69twf76y .xey8546u99 {
        padding: 0 30px;
    }
}

.cn69twf76y .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .cn69twf76y .itpi40mha9 {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .cn69twf76y .buaqnap8zp {
        margin-bottom: 32px;
    }
}

.cn69twf76y .buaqnap8zp .uuxdfh2rf2 {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 14px;
    position: relative;
}

.cn69twf76y .buaqnap8zp .uuxdfh2rf2::before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000;
}

.cn69twf76y .ahlb8rssjp {
    display: grid;
    grid-template-columns: 175px 175px 175px 175px;
    column-gap: 40px;
    row-gap: 90px;
}

@media (min-width: 1500px) {
    .cn69twf76y .ahlb8rssjp {
        grid-template-columns: 200px 200px 200px 200px;
    }
}

@media (min-width: 1900px) {
    .cn69twf76y .ahlb8rssjp {
        grid-template-columns: 250px 250px 250px 250px;
    }
}

@media (max-width: 1350px) {
    .cn69twf76y .ahlb8rssjp {
        grid-template-columns: 145px 145px 145px 145px;
    }
}

@media (max-width: 1199px) {
    .cn69twf76y .ahlb8rssjp {
        grid-template-columns: 115px 115px 115px 115px;
    }
}

@media (max-width: 992px) {
    .cn69twf76y .ahlb8rssjp {
        grid-template-columns: 230px 230px;
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .cn69twf76y .ahlb8rssjp {
        grid-template-columns: 230px;
    }
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1:hover .bin3m4ibmx .v2ykg8yx3b {
    transform: translateX(0);
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1:hover .bin3m4ibmx img {
    transform: scale(1.06);
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx {
    margin-bottom: 22px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .v2ykg8yx3b {
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 11px 19px;
    border-radius: 10px 0 10px 10px;
    background-color: #ffbe0b;
    transform: translateX(100%);
    transition: all 0.3s ease-out;
    z-index: 1;
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .v2ykg8yx3b .uvtea4hkvx {
    font-size: 20px;
    color: #ffffff;
    margin-right: 15px;
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .v2ykg8yx3b .uvtea4hkvx:last-child {
    margin-right: 0;
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
    height: 175px;
    object-fit: cover;
    border-radius: 10px;
    transition: all 0.3s ease-out;
}

@media (min-width: 1500px) {
    .cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 200px;
    }
}

@media (min-width: 1900px) {
    .cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 250px;
    }
}

@media (max-width: 1350px) {
    .cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 145px;
    }
}

@media (max-width: 1199px) {
    .cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 115px;
    }
}

@media (max-width: 992px) {
    .cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
        height: 230px;
    }
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bvuc11cpec .qqdks2nxdz {
    margin-bottom: 0.5rem;
}

.cn69twf76y .ahlb8rssjp .r9hy5iorr6 .feuamw3pq1 .bvuc11cpec .olmklhlbcm {
    margin-bottom: 0.2rem;
}

.cn69twf76y .uuxdfh2rf2 {
    color: #000000;
}

.cn69twf76y .qqdks2nxdz {
    color: #000000;
}

.cn69twf76y .olmklhlbcm {
    color: #a8a8a8;
}

.ajnvpefsxg {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ffffff;
}

.ajnvpefsxg .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.ajnvpefsxg .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .ajnvpefsxg .itpi40mha9 {
        padding: 0 30px;
    }
}

.ajnvpefsxg .r9hy5iorr6 .feuamw3pq1 {
    padding: 0 8px 40px;
}

.ajnvpefsxg .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx {
    border-radius: 16px;
    position: relative;
    padding: 35px;
    overflow: hidden;
    height: 430px;
}

.ajnvpefsxg .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ajnvpefsxg .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .bvuc11cpec {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    pointer-events: none;
}

.ajnvpefsxg .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .bvuc11cpec .uuxdfh2rf2 {
    margin-bottom: 0;
    pointer-events: visible;
}

.ajnvpefsxg .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .bvuc11cpec .eyfd53ie86 {
    pointer-events: visible;
}

.ajnvpefsxg .r9hy5iorr6 .feuamw3pq1 .bin3m4ibmx .bvuc11cpec .eyfd53ie86 .hwpk9ndoqf {
    margin-bottom: 0;
}

.ajnvpefsxg .uuxdfh2rf2 {
    color: #ffffff;
}

.p21yc473tx {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background: #1c1c1c;
}

.p21yc473tx .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.p21yc473tx .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.p21yc473tx .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .p21yc473tx .xey8546u99 {
        padding: 0 30px;
    }
}

.p21yc473tx .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .p21yc473tx .itpi40mha9 {
        padding: 0 30px;
    }
}

.p21yc473tx .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 55px;
}

.p21yc473tx .lrjt50r54b {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 310px;
    max-width: 310px;
}

@media (max-width: 768px) {
    .p21yc473tx .lrjt50r54b {
        min-width: 100%;
        max-width: 100%;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd {
    width: 100%;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a {
    display: block;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a:hover .feuamw3pq1 .hfhi0lm0ov img {
    transform: scale(1.06);
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a:hover .szflnpgbva .uvtea4hkvx {
    opacity: 1;
    transform: translate(0) rotate(-45deg);
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a:hover .szflnpgbva .uvtea4hkvx::after {
    opacity: 1;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 {
    margin-bottom: 32px;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov {
    position: relative;
    height: 195px;
    border-radius: 10px;
    overflow: hidden;
    padding: 14px 20px;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover;
    transition: all 0.3s ease-out;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov .b4kg8sqel2 {
    position: relative;
    z-index: 1;
    pointer-events: visible;
    margin-bottom: 0;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .feuamw3pq1 .hfhi0lm0ov .b4kg8sqel2 span {
    display: block;
    font-size: 32%;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .szflnpgbva .km5hv77tkz {
    margin-bottom: 4px;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .szflnpgbva .vnf2jqy0bl {
    margin-bottom: 28px;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .szflnpgbva .uvtea4hkvx {
    position: relative;
    width: 48px;
    height: 48px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    color: #ffffff;
    opacity: 0;
    transform: translate(-2px, 2px) rotate(-45deg);
    transition: all 0.3s ease-out;
}

.p21yc473tx .lrjt50r54b .mss3hp8wyd a .szflnpgbva .uvtea4hkvx::after {
    content: '';
    position: absolute;
    display: block;
    width: 48px;
    height: 48px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.3s ease-out;
}

.p21yc473tx .e4lgl1jjea,
.p21yc473tx .kys5igj3b0 {
    display: flex;
}

.p21yc473tx .ti2oig7yr6 {
    bottom: -2rem;
    width: 32px;
    height: 32px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: transparent;
    color: #0ba5c4;
    border: none;
    border-radius: 50%;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

.p21yc473tx .ti2oig7yr6:disabled {
    cursor: default;
    display: none;
}

.p21yc473tx .ti2oig7yr6:hover {
    background: transparent;
    color: #8338ec;
}

.p21yc473tx .ti2oig7yr6.kys5igj3b0 {
    left: 0;
}

.p21yc473tx .ti2oig7yr6.e4lgl1jjea {
    right: auto;
    left: 2rem;
}

@media (max-width: 767px) {
    .p21yc473tx .ti2oig7yr6 {
        top: auto;
    }
}

.p21yc473tx .z8lb61167r {
    position: relative;
    width: 100%;
}

.p21yc473tx .pji4s5jzxf {
    overflow: hidden;
    width: 100%;
}

.p21yc473tx .pji4s5jzxf.is-draggable {
    cursor: grab;
}

.p21yc473tx .pji4s5jzxf.is-dragging {
    cursor: grabbing;
}

.p21yc473tx .uogyhqaetc {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.p21yc473tx .uuxdfh2rf2 {
    color: #ffffff;
}

.p21yc473tx .b4kg8sqel2 {
    color: #ffffff;
    text-align: left;
}

.p21yc473tx .km5hv77tkz {
    color: #ffffff;
}

.p21yc473tx .vnf2jqy0bl {
    color: #ffffff;
}

.zpsqmftm99 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background: #f9f9f9;
}

.zpsqmftm99 .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.zpsqmftm99 .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .zpsqmftm99 .itpi40mha9 {
        padding: 0 30px;
    }
}

.zpsqmftm99 .xavjl2jog6 {
    position: relative;
}

.zpsqmftm99 .xavjl2jog6::before {
    content: '';
    position: absolute;
    bottom: -15rem;
    left: -15rem;
    transform: rotate(-10deg);
    display: block;
    width: 500px;
    height: 250px;
    border-radius: 100%;
    border: 2px solid #ffbe0b;
}

@media (max-width: 992px) {
    .zpsqmftm99 .xavjl2jog6::before {
        display: none;
    }
}

.zpsqmftm99 .buaqnap8zp {
    margin-bottom: 55px;
}

.zpsqmftm99 .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 20px;
}

.zpsqmftm99 .buaqnap8zp .vnf2jqy0bl {
    margin-bottom: 0;
}

.zpsqmftm99 .lrjt50r54b {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 380px;
    max-width: 380px;
}

@media (max-width: 768px) {
    .zpsqmftm99 .lrjt50r54b {
        min-width: 100%;
        max-width: initial;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

.zpsqmftm99 .lrjt50r54b .mss3hp8wyd .szflnpgbva .pol6t19ykv {
    margin-bottom: 30px;
}

.zpsqmftm99 .lrjt50r54b .mss3hp8wyd .szflnpgbva .pol6t19ykv .h89yof1hwy {
    display: inline-flex;
}

.zpsqmftm99 .lrjt50r54b .mss3hp8wyd .szflnpgbva .pol6t19ykv .h89yof1hwy .uvtea4hkvx {
    font-size: 22px;
    color: #000000;
    margin-right: 5px;
}

.zpsqmftm99 .lrjt50r54b .mss3hp8wyd .szflnpgbva .vnf2jqy0bl {
    margin-bottom: 38px;
}

.zpsqmftm99 .lrjt50r54b .mss3hp8wyd .szflnpgbva .dny5am1gwv {
    margin-bottom: 0.3rem;
}

.zpsqmftm99 .lrjt50r54b .mss3hp8wyd .szflnpgbva .f3vfppxrgj {
    margin-bottom: 0;
}

.zpsqmftm99 .e4lgl1jjea,
.zpsqmftm99 .kys5igj3b0 {
    display: flex;
}

.zpsqmftm99 .ti2oig7yr6 {
    bottom: -4rem;
    width: 32px;
    height: 32px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: transparent;
    color: #fb5607;
    border: none;
    border-radius: 50%;
    transition: all 0.3s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

.zpsqmftm99 .ti2oig7yr6:disabled {
    cursor: default;
    display: none;
}

.zpsqmftm99 .ti2oig7yr6:hover {
    background: transparent;
    color: #8338ec;
}

.zpsqmftm99 .ti2oig7yr6.kys5igj3b0 {
    left: 0;
}

.zpsqmftm99 .ti2oig7yr6.e4lgl1jjea {
    right: auto;
    left: 2rem;
}

@media (max-width: 767px) {
    .zpsqmftm99 .ti2oig7yr6 {
        top: auto;
    }
}

.zpsqmftm99 .r4kh7kgsqv {
    display: flex;
    align-items: center;
}

.zpsqmftm99 .z8lb61167r {
    position: relative;
    width: 100%;
}

.zpsqmftm99 .pji4s5jzxf {
    overflow: hidden;
    width: 100%;
}

.zpsqmftm99 .pji4s5jzxf.is-draggable {
    cursor: grab;
}

.zpsqmftm99 .pji4s5jzxf.is-dragging {
    cursor: grabbing;
}

.zpsqmftm99 .uogyhqaetc {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.zpsqmftm99 .uuxdfh2rf2 {
    color: #000000;
    text-align: center;
}

.zpsqmftm99 .vnf2jqy0bl {
    color: #000000;
    text-align: center;
}

.zpsqmftm99 .qdw88wsfo6 {
    color: #000000;
}

.zpsqmftm99 .dny5am1gwv {
    color: #000000;
}

.zpsqmftm99 .f3vfppxrgj {
    color: #a8a8a8;
}

.hfb6qyty28 {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #ffffff;
}

.hfb6qyty28 .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.hfb6qyty28 .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .hfb6qyty28 .itpi40mha9 {
        padding: 0 30px;
    }
}

.hfb6qyty28 .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 55px;
}

.hfb6qyty28 .r9hy5iorr6 {
    margin-bottom: 72px;
}

.hfb6qyty28 .r9hy5iorr6 a {
    display: block;
}

.hfb6qyty28 .r9hy5iorr6 a:hover .feuamw3pq1 .bin3m4ibmx img {
    transform: scale(1.06);
}

.hfb6qyty28 .r9hy5iorr6 a:hover .feuamw3pq1 .bin3m4ibmx .uvtea4hkvx {
    opacity: 1;
}

.hfb6qyty28 .r9hy5iorr6 a .feuamw3pq1 {
    padding: 0 4px 40px;
}

.hfb6qyty28 .r9hy5iorr6 a .feuamw3pq1 .bin3m4ibmx {
    border-radius: 16px;
    position: relative;
    overflow: hidden;
    height: 270px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hfb6qyty28 .r9hy5iorr6 a .feuamw3pq1 .bin3m4ibmx img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease-out;
}

.hfb6qyty28 .r9hy5iorr6 a .feuamw3pq1 .bin3m4ibmx .uvtea4hkvx {
    position: relative;
    font-size: 22px;
    width: 104px;
    height: 104px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
    opacity: 0.7;
    transition: all 0.3s ease-out;
}

.hfb6qyty28 .r9hy5iorr6 a .bvuc11cpec {
    padding: 0 4px;
}

.hfb6qyty28 .r9hy5iorr6 a .bvuc11cpec .item-time .item-time-wrap {
    display: inline-flex;
    align-items: center;
}

.hfb6qyty28 .r9hy5iorr6 a .bvuc11cpec .item-time .item-time-wrap .uvtea4hkvx {
    display: inline-block;
    font-size: 18px;
    margin-right: 4px;
}

.hfb6qyty28 .r9hy5iorr6 a .bvuc11cpec .item-time .item-time-wrap .mbr-time {
    display: inline-block;
    margin-bottom: 0;
}

.hfb6qyty28 .r9hy5iorr6 a .bvuc11cpec .hpxr7pzlkh {
    margin-bottom: 16px;
}

.hfb6qyty28 .r9hy5iorr6 a .bvuc11cpec .km5hv77tkz {
    margin-bottom: 0;
}

.hfb6qyty28 .eyfd53ie86 {
    margin-top: 46px;
    text-align: center;
}

.hfb6qyty28 .uuxdfh2rf2 {
    color: #000000;
}

.hfb6qyty28 .mbr-time {
    color: #000000;
}

.hfb6qyty28 .hpxr7pzlkh {
    color: #000000;
}

.hfb6qyty28 .km5hv77tkz {
    color: #a8a8a8;
}

.pc3ac37xwe {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #ffffff;
}

.pc3ac37xwe .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.pc3ac37xwe .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .pc3ac37xwe .itpi40mha9 {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .pc3ac37xwe .b61lnjyqeg {
        margin-bottom: 55px;
    }
}

.pc3ac37xwe .b61lnjyqeg .tn2flf905s {
    padding: 0 120px 0 60px;
}

@media (max-width: 1200px) {
    .pc3ac37xwe .b61lnjyqeg .tn2flf905s {
        padding: 0 30px;
    }
}

@media (max-width: 992px) {
    .pc3ac37xwe .b61lnjyqeg .tn2flf905s {
        padding: 0;
    }
}

.pc3ac37xwe .b61lnjyqeg .tn2flf905s iframe {
    height: 720px;
}

@media (max-width: 992px) {
    .pc3ac37xwe .b61lnjyqeg .tn2flf905s iframe {
        height: 300px;
    }
}

.pc3ac37xwe .scftnlvs4r {
    display: flex;
    align-items: center;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .uuxdfh2rf2 {
    margin-bottom: 32px !important;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .vnf2jqy0bl {
    margin-bottom: 20px !important;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .nr7waaes3x {
    margin-bottom: 20px;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .nr7waaes3x .bxehqedsmg {
    padding: 8px 0;
    border: none !important;
    border-radius: 0;
    border-bottom: 1px solid #000000 !important;
    box-shadow: none;
    background-color: transparent;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .nr7waaes3x .bxehqedsmg::placeholder {
    color: #000000;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .nr7waaes3x .bxehqedsmg:hover,
.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .nr7waaes3x .bxehqedsmg:focus {
    border: none !important;
    box-shadow: none;
    border-bottom: 1px solid #000000 !important;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .nr7waaes3x .form-check {
    padding-left: 2.4rem;
    margin-bottom: 8px;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .nr7waaes3x .form-check .form-check-input {
    background-color: #000000;
    border-color: #000000;
}

.pc3ac37xwe .ct5dm8zkz4.xavjl2jog6 .eyfd53ie86 {
    margin-top: 40px;
}

.pc3ac37xwe .uuxdfh2rf2 {
    color: #000000;
}

.pc3ac37xwe .vnf2jqy0bl {
    color: #000000;
}

.pc3ac37xwe label {
    color: #000000;
}

.s6kjhhkoia {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
    background-color: #000000;
}

.s6kjhhkoia .y5grde1g3z.e1puj6cb72 {
    display: none;
}

.s6kjhhkoia .y5grde1g3z {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.s6kjhhkoia .xey8546u99 {
    padding: 0 60px;
}

@media (max-width: 992px) {
    .s6kjhhkoia .xey8546u99 {
        padding: 0 30px;
    }
}

.s6kjhhkoia .xey8546u99 .xavjl2jog6 {
    padding: 0;
}

@media (max-width: 992px) {
    .s6kjhhkoia .itpi40mha9 {
        padding: 0 30px;
    }
}

.s6kjhhkoia .buaqnap8zp .uuxdfh2rf2 {
    margin-bottom: 85px;
}

.s6kjhhkoia .re16dwdqp3,
.s6kjhhkoia .vw1xwnrceq,
.s6kjhhkoia .ancvfftksx {
    width: fit-content;
    border-top: 1px solid #ffbe0b;
    padding-top: 16px;
}

.s6kjhhkoia .tosr1f9e19 {
    margin-bottom: 10px;
    color: #ffffff;
}

.s6kjhhkoia .cye4xn20yf {
    margin: 0;
    padding: 0 0 50px 0;
    list-style-type: none;
    color: #b1b0b5;
}

.s6kjhhkoia .cye4xn20yf .cr1cve7yl2 {
    margin-bottom: 6px;
    position: relative;
    line-height: 1.625;
}

.s6kjhhkoia .cye4xn20yf .cr1cve7yl2:hover {
    color: #ffbe0b;
}

.s6kjhhkoia .cye4xn20yf .cr1cve7yl2:hover::before {
    width: 100%;
}

.s6kjhhkoia .cye4xn20yf .cr1cve7yl2::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 0;
    height: 1px;
    background-color: #ffbe0b;
    transition: all 0.3s ease-out;
}

.s6kjhhkoia .re16dwdqp3 .cye4xn20yf .cr1cve7yl2 {
    margin-bottom: 10px;
}

.s6kjhhkoia .l16mp5qio9 {
    padding: 10px 0;
    margin: 60px 0 0;
    color: #b1b0b5;
}

.s6kjhhkoia .uuxdfh2rf2 {
    color: #ffffff;
}